#!/bin/bash

i=1
ejecucion=0

bloque=$1

sed "s/XX/$bloque/" bench2.c > bench_tm.c

#
# Comienza a probar distintos tamaños.
#
until [[ $ejecucion -gt $i ]]
do
	i=`echo "$i*2" | bc`
	tam=`echo "$bloque * $i" | bc`
	sed "s/YY/$tam/" bench_tm.c > bench_tam.c
	if [ $# -gt 2 ]
	then
		ejecucion=`./parser.sh bench_tam.c CANT $2 $3 $4`
	else
		ejecucion=`./parser.sh bench_tam.c CANT`
	fi
	rm bench_tam.c
done

#
# Devuelve el resultado.
#
tam=`echo "$tam / 2" | bc`
echo $tam

#
# Elimina archivo auxiliar.
#
rm bench_tm.c

exit 0
